# 类的定义语法
"""
class :定义类的关键字
class Person： Person是类名 首字母要大写
    pass
"""
class Person:
    money = 100
    def __init__(self,name,age,address):
        """
__xxx__:双下划线的都是魔术方法
__init__:初始化方法，所有根据这个类型创建的对象都会走到这里
        """
        self.name = name
        self.age = age
        self.adress = address
"""
self表示对象可以使用的实例属性，self也表示只有加了self 整片类才可以找到他并使用
"""
def course(self):
    print(self)
    print('course')
    return 222
if __name__ == '__main__':
    p1 = Person("aaa",95,"沈阳")
    p1.pho = 123
    p1.name = "lnef"
    p2 = Person("bbb",32,'上海')
    del p2.name
# print(p1.__dict__)
# print(p2.__dict__)
p1.money = 123
# Person.money = 456
"""
删除类属性
del Person.money
print(Person.money)  #会报错

新增类属性
Person。cla = "吃饭"
print(Person.cla)
新增之后的类属性 对象也是可以访问的
"""
print(p1.money)
print(Person.money)
print(p1.__dict__)
print(Person.__dict__)









